package com.etc.service;/*
 * 文件名：com.etc.service
 * 描述：
 * 作者：袁祥辉
 * 时间：2019/5/27 8:59
 */

import com.etc.entity.GoodsPicture;
import com.etc.utils.PageData;
import com.sun.org.apache.xpath.internal.operations.Bool;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GoodsPictureService {
    /**
     * 分页+模糊
     * @param page
     * @param pageSize
     * @param content
     * @return
     */
    public PageData<GoodsPicture> getGoodsPictureByPage(int page, int pageSize, String content);

    /**
     * 根据商品Id删除
     * @param pictureid
     * @return
     */
    public boolean deleteGoodsPicturetById(Integer pictureid);

    /**
     * 得到所有数据
     * @return
     */
    public List<GoodsPicture> listAllGoodsPicture();

    /**
     * 增加
     * @param goodsPicture
     * @return
     */
    public boolean addGoodsPicture(GoodsPicture goodsPicture);

    /**
     * 修改
     * @param goodsPicture
     * @return
     */

    public boolean updateGoodsPicture(GoodsPicture goodsPicture);

    //根据商品价格ID修改商品图片信息
    Boolean  updateByPictureid(Integer pictureid,String pictureurl);

    //根据商品ID批量删除
    Boolean delGoodsPictureByGid(Integer goodsid);

    //根据商品id查找到此商品的所有图片
    List<GoodsPicture> listGoodspictureByGid(Integer goodsid);

    //根据商品id查找到此商品的首页图片
    GoodsPicture getGoodspictureByGid(Integer goodsid);

}
